package com.woniuxy.woniuhis.service;

import com.github.pagehelper.PageInfo;
import com.woniuxy.woniuhis.entity.Bed;


/**
 * 病床的业务操作接口
 */
public interface BedService {
    /**
     * 添加病床信息
     *
     * @param bed
     */
    void addBed(Bed bed);

    /**
     * 删除一个病床信息
     *
     * @param bedId 病床id
     */
    void delBedById(String bedId);

    /**
     * 更新病床信息
     *
     * @param bed
     */
    void modifyBed(Bed bed);

    /**
     * 查询病床信息
     *
     * @param bedId 病床id
     * @return 病床信息
     */
    Bed selectBedById(String bedId);

    /**
     * 查询病床集合
     *
     * @param condition 指定的查询条件
     * @param pageNum   起始页数
     * @param pageSize  每页显示条数
     * @return 符合条件的病床集合
     */
    PageInfo<Bed> findBedListByCondition( Bed condition,Integer pageNum, Integer pageSize);

}
